package view;

/**
 * Interface enables setting the requirements for each game mode 
 */
public interface SetGameModes {

	/**
	 * Sets two players game mode
	 */
	public void setTwoPlayersGame();
	
	/**
	 * Sets single player game mode
	 */
	public void setSinglePlayerGame();
	
	/**
	 * Sets the board for partial game mode
	 */
	public void setPartialGameBoard();
	
	/**
	 * Sets partial game mode
	 */
	public void setPartialGame();
	
	/**
	 * Sets automatic game mode
	 */
	public void setAutomaticGame();
	
	/**
	 * Sets special game mode
	 */
	public void setSpecialGame();
}